package com.student.service.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.student.common.annotation.Excel;
import com.student.common.core.domain.BaseEntity;

/**
 * 打卡明细表对象 clock_info
 * 
 * @author wanghui
 * @date 2022-08-29
 */
@Data
public class ClockInfo
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long id;

    /** 学号 */
    @Excel(name = "学号")
    private String stuId;
    /** 学生姓名 */
    @Excel(name = "学生姓名")
    private String stuName;

    /** 学生性别 */
    @Excel(name = "学生性别")
    private String stuSex;

    /** 学生专业 */
    @Excel(name = "学生专业")
    private String stuMajor;

    /** 学生班级 */
    @Excel(name = "学生班级")
    private String stuClass;

    /** 学生电话 */
    @Excel(name = "学生电话")
    private String stuPhone;

    /** 学生公寓 */
    @Excel(name = "学生公寓")
    private String stuFloor;

    /** 学生宿舍 */
    @Excel(name = "学生宿舍")
    private String stuRoom;



    /** 打卡时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "打卡时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date clockTime;

    /** 打卡状态 */
    @Excel(name = "打卡状态")
    private String clockStatus;
    /** 打卡状态 */
    @Excel(name = "备注")
    private String remark;


}
